recently rented or purchased - Turkish English Dictionary